• Tags:

    No tags

  • Name:

    aRage

  • Displayed name:

    Rage

  • Description:

    You start raging, granting you a Strength bonus in exchange of a Resilience Malus and a Flux cost every second. This flux cost decreases the more Rage points a.k.a. RP you got. Stopping the rage will reset your RP to 0. If you don't have enough Flux at the beginning of a second you will lose your raging state.

  • Cast description:

    | AP: aAP | CD: aCDs | | :---: | :---: | | **Flux: aFluxCost/s** | **Range: str(vRange)** | if(~has(mRage))"**You start to rage !!!** While in that state you increase your **Strength by {vBonus}** but decreases your **Resilience by -{vBonus}**." if(has(mRage))"You put a stop to your rage state"

  • Condition:

  • AP cost:

    1

  • Cooldown:

    10

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*selfMod*0.2*targetMod(1,0)*(effect(vBonus*70,35)-(selfMod*effect(vBonus*45,22.5)))

  • Variables:

    vBonus.slider(Bonus,1,10,1) vRange.choice(Range,[Self],[selfMod])

  • On used script:

    aName.cd.set(aCD)

  • Type:

    1

  • Action effects:

    • Use case:

      1

    • Name:

      Rage stance

    • Description:

    • Script:

      if(~has(mRage))( mRage.create.effects(Rage) mRage.description.set_(Your rage increases your Strength by {vBonus} but decreases your Resilience by -{vBonus} for <(floor({aFluxCost}*0.95^sRagePoints))> Flux per second.) mRage.script.set_( sStrength.current.add({vBonus},psychic,Rage) sResilience.current.add(-{vBonus},psychic,Rage) sHP.current.change_({(totalExp/1000)*vBonus}) ) mRage.recurrent.set_( if(<(sFlux)>>=<({aFluxCost}*0.95^sRagePoints)>)( sFlux.current.change(-floor({aFluxCost}*0.95^sRagePoints)) ) if(<(sFlux)><<({aFluxCost}*0.95^sRagePoints)>)( sRagePoints.current.change(-999) mRage.delete() ) ) mRage.activate() )else( sRagePoints.current.change(-999) mRage.delete() )

    • Variables: